Cisco-IOS-XR-infra-policymgr-oper API API Reference

API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/operational/network-topology:network-topology/topology/topology-netconf/node/{{router}}/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0

Paths

TRANSIENT-POLICY-MAP-TYPE - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/policy-map/transient-policy-map-type-xr/transient-policy-map-type/{type}/

Retrieve operation of resource: transient-policy-map-type

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
    
"transient-policy-map-names": {Transient policy-map definition table
{
"definition": {Transient Policy-map type name
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
} ] },
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", The application type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" The application type
} ] },
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" The application type
} ] },
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" The application type
} ] },
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] } ],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ] },
"sfrag": [sfrag
{
"name": "string" name
} ],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": {match values
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": {ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", The application type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] } ],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", The application type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", The application type
"val": "integer" uint8 val
},
"id": "integer" id
} ] } ],
"description": "string" description
} ] },
"class-seq-nums": {Transient policy-map sequence number table
"class-seq-num": [No description
{
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
} ] },
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", The application type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" The application type
} ] },
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" The application type
} ] },
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" The application type
} ] },
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] } ],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ] },
"sfrag": [sfrag
{
"name": "string" name
} ],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": {match values
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": {ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", The application type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] } ],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", The application type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", The application type
"val": "integer" uint8 val
},
"id": "integer" id
} ] } ],
"description": "string" description
} ],
"sequence-num": "string" sequence number
} ] },
"policy-map-name": "string", Name of policy-map
"class-handles": {Transient policy-map class handle table
"class-handle": [No description
{
"inline-classhandle": "string", inline class handle
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" The application type
} ] },
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", The application type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", The application type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" The application type
} ] },
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" The application type
} ] },
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" The application type
} ] },
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] } ],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ] },
"sfrag": [sfrag
{
"name": "string" name
} ],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", The application type
"match-values": {match values
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": {ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", The application type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", The application type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] } ],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" The application type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" The application type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", The application type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", The application type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", The application type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", The application type
"val": "integer" uint8 val
},
"id": "integer" id
} ] } ],
"description": "string" description
} ] } ] } } ] },
"type": "string" The application type
} }

TRANSIENT-POLICY-MAP-NAMES - Retrieve

GET Cisco-IOS-XR-infra-policymgr-oper:policy-manager/nodes/node/{node-name}/policy-map/transient-policy-map-type-xr/transient-policy-map-type/{type}/transient-policy-map-names/

Retrieve operation of resource: transient-policy-map-names

node-name: string
in path

ID of node-name

type: string
in path

ID of type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  
"transient-policy-map-names": {Transient policy-map definition table
{
"definition": {Transient Policy-map type name
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
} ] },
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
} ] },
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
} ] },
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
} ] },
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", type
"description": "string", description
"name": "string" name
} ] } ],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ] },
"sfrag": [sfrag
{
"name": "string" name
} ],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": {ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] } ],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
} ] } ],
"description": "string" description
} ] },
"class-seq-nums": {Transient policy-map sequence number table
"class-seq-num": [No description
{
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
} ] },
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
} ] },
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
} ] },
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
} ] },
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", type
"description": "string", description
"name": "string" name
} ] } ],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ] },
"sfrag": [sfrag
{
"name": "string" name
} ],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": {ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] } ],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
} ] } ],
"description": "string" description
} ],
"sequence-num": "string" sequence number
} ] },
"policy-map-name": "string", Name of policy-map
"class-handles": {Transient policy-map class handle table
"class-handle": [No description
{
"inline-classhandle": "string", inline class handle
"policy-map-bg": [No description
{
"event-infop": {event infop
"policy-event-info-bg": [No description
{
"class-infop": {class infop
"policy-class-info-bg": [No description
{
"exe-strat": "string", exe strat
"cl-encode": {cl encode
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
},
"seq": "integer", seq
"act-infop": [act infop
{
"policy-action-info-st": [No description
{
"actp": {actp
"wred": {wred
"action-wred-info": [No description
{
"wred-flags": "integer", wred flags
"match-ranges": {match ranges
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"probability": "integer", probability
"min-threshold": {min threshold
"unit": "string", unit
"value": "integer" value
},
"max-threshold": {max threshold
"unit": "string", unit
"value": "integer" value
},
"type": "string" type
} ] },
"rtp-voice": {rtp voice
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"mdi": {mdi
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"prio": {prio
"prio-lvl": "integer" prio lvl
},
"authorize-id": {authorize id
"format-name": "string", format name
"aaa-list-name": "string", aaa list name
"password": "string", password
"id": "integer" id
},
"set-timer": {set timer
"duration": "integer", duration
"absolute-time": "string", absolute time
"timer-name": "string" timer name
},
"min-bw": {min bw
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"mdi-rtp": {mdi rtp
"ip-pkt-rate": "integer", packet rate in pps
"pids": "integer", array of monitoredcd pids
"filtered-pkt-rate": "integer", filtered packet rate
"action-metric-type": "string", metric type
"ip-bit-rate": [data rate in bps
{
"unit": "string", unit
"value": "integer" value
} ] },
"rtp": {rtp
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"type": "string", type
"timeout-idle": {timeout idle
"secs": "integer" secs
},
"redirect": {redirect
"type": "string", type
"value": "integer" value
},
"collect-id": {collect id
"aaa-list-name": "string", aaa list name
"id": "string" id
},
"ipcbr": {ipcbr
"action-metric-type": "string", metric type
"media-pkts-per-ip": "integer", media packets per ip pkt
"media-bit-rate": {media data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-bit-rate": {data rate in bps
"unit": "string", unit
"value": "integer" value
},
"ip-pkt-rate": "integer", packet rate in pps
"media-pkt-size": "integer" media packet size in bytes
},
"police": {police
"sbuck-name": "string", sbuck name
"exceed-actns": {exceed actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
} ] },
"cdvt": {cdvt
"unit": "string", unit
"value": "integer" value
},
"burst": {burst
"unit": "string", unit
"value": "integer" value
},
"conform-actns": {conform actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
} ] },
"peak-burst": {peak burst
"unit": "string", unit
"value": "integer" value
},
"police-flags": "integer", police flags
"sbuck-type": "string", sbuck type
"peak-rate": {peak rate
"unit": "string", unit
"value": "integer" value
},
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"flags": "integer", Flags
"violate-actns": {violate actns
"police-action-array": [No description
{
"mark": {mark
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
},
"type": "string" type
} ] },
"excdclass-p": {excdclass p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", type
"description": "string", description
"name": "string" name
} ] },
"confclass-encode": [confclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ],
"confclass-p": [confclass p
{
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", type
"description": "string", description
"name": "string" name
} ] } ],
"excdclass-encode": [excdclass encode
{
"idx": "integer", idx
"enc": "string", enc
"inline-cmap": {inline cmap
"match-count": "integer", Number of Match infos
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"flags": "integer", Flags
"mode": "string" Class-Map Mode Match any/Match all
},
"hd": "string", hd
"class-name": "string" class name
} ] },
"sfrag": [sfrag
{
"name": "string" name
} ],
"accounting-event-aaa": {accounting event aaa
"action": "string", action
"aaa-list-name": "string" aaa list name
},
"mark": {mark
"action-mark-info": [No description
{
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"fmm": {fmm
"fmm-name": "string" flow monitor name
},
"encap": {encap
"seq": "integer" seq
},
"afm-react": {afm react
{
"alm-severity": "integer", Major|Minor|... alarm
"trig-num-intvls": "integer", Averaged over N intvls
"notif-actns": "integer", Bitmap of actions on alert
"clone-ifh": "integer", Clone interface handle
"trig-relop": "integer", Trigger LT|LE|GT|GE|Range
"trig-level-1": "string", Trigger threshold 1/lower
"trig-level-2": "string", Trigger upper threshold for range
"oper-id": "integer", React Operation ID
"criterion": "integer", React Criterion
"trig-type": "integer", Immediate or averaged thresh trigger
"alm-grp-thresh": "integer", Num/percent in grp
"alm-type": "integer", Discrete | grouped alarm
"description": "string" description
} ] },
"acct-aaa-list": {acct aaa list
"aaa-list-name": "string", aaa list name
"secs": "integer" secs
},
"qlimit": {qlimit
{
"qlimit-flags": "integer", qlimit flags
"atmclp-qlim": {atmclp qlim
"unit": "string", unit
"value": "integer" value
},
"type": "string", type
"match-values": {match values
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"qlim": {qlim
"unit": "string", unit
"value": "integer" value
} } ] },
"authen-aaa": {authen aaa
"aaa-list-name": "string", aaa list name
"authen-password": "string" authen password
},
"pfc": {pfc
"pause-threshold": {pause threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size-flag": "integer", buffer size flag
"pfc-pause-set": "integer", pfc pause set
"resume-threshold": {resume threshold
"unit": "string", unit
"value": "integer" value
},
"buffer-size": {buffer size
"unit": "string", unit
"value": "integer" value
} },
"stop-timer": {stop timer
"timer-name": "string" timer name
},
"proxy-aaa": {proxy aaa
"aaa-list-name": "string" aaa list name
},
"out-intf": {out intf
"out-ifname": "string" output interface name
},
"httpr": {httpr
"redirect-url": "string" redirect url
},
"rtp-mmr": {rtp mmr
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"ipv4-nh": {ipv4 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"serv-func": {serv func
"meta-name": "string", metadata name
"vs-index": "integer", vservice index
"path-id": "integer", service path id
"service-index": "integer" service path index
},
"ipv6-nh": {ipv6 nh
{
"vrf-name": "string", Vrf name
"nh-addr": "string" IPV6 Address
} ] },
"data-p": "integer", data p
"bwrem": {bwrem
"bwrem": {bwrem
"unit": "string", unit
"value": "integer" value
} },
"copy": {copy
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer", local ID
"num-byte": "integer" number of bytes
},
"child-policy": {child policy
"info": {info
"type": "string", type
"name": "string" name
},
"hd-info": {hd info
"hd": "string" hd
},
"enc": "string" enc
},
"decode-id": {decode id
"format-name": "string", format name
"id": "string" id
},
"query-ancp": {query ancp
"enable": "integer" enable
},
"flow-parm": {flow parm
"intvl-hist": "integer", num intervals of data stored on rtr
"flow-timeout": "integer", timeout in secs
"mon-interval": "integer", monitored interval duration in secs
"max-mon-flows": "integer" max simult flows monitored per policy class
},
"deact-template": {deact template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"shape": {shape
"be": {be
"unit": "string", unit
"value": "integer" value
},
"bw": {bw
"unit": "string", unit
"value": "integer" value
} },
"punt": {punt
"app-id": "integer", application ID
"sn-index": "integer", service node index
"vsnode-type": "string", vservice node type
"sn-name": "string", service node name
"sn-type": "string", service node ID type
"local-id": "integer" local ID
},
"mark2": {mark2
"action-mark2-info": [No description
{
"value-overflow": "integer", value overflow
"type": "string", type
"value": "integer", value
"mark-flags": "integer" mark flags
} ] },
"act-template": {act template
"aaa-list-name": "string", aaa list name
"flags": "integer", Flags
"template-name": "string" template name
},
"cac": {cac
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"rate": {rate
"unit": "string", unit
"value": "integer" value
},
"cac-type": "string", cac type
"flow-rate": {flow rate
"unit": "string", unit
"value": "integer" value
} },
"rtp-j2k": {rtp j2k
"action-metric-type": "string", metric type
"max-dropout": "integer", max dropout
"max-misorder": "integer", max misorder
"min-sequential": "integer", min sequential
"seq-ext-cop4": "integer", enable seq extension cop4
"clock-rate": [No description
{
"frequency": "integer", frequency
"pt": "integer" pt
} ] },
"prepaid-cfg": {prepaid cfg
"prepaid-config-profile-name": "string" prepaid config profile name
},
"pbf": {pbf
"action-pbf-info-array": [No description
{
"rt": "string", route target
"rt-type": "integer", route target type
"addr": "string", v4 or v6 address
"vrf": "string" vrf name
} ] } },
"flags": "integer", Flags
"seq": "integer" seq
} ] } ],
"policy-class-hd": "integer", policy class hd
"version": "integer", version
"flags": "integer", Flags
"ctype": "string", ctype
"clmp-p": {clmp p
"class-map-bg": [No description
{
"mode": "string", Class-Map Mode Match any/Match all
"match-infop": {Pointer to the first Match info
"class-match-info-st": [No description
{
"flags": "integer", Flags
"match-data": {Match criteria
"service-name-regex": {Service Name Regular Exp
"string-array": "string" string array
},
"fr-de": [Match FR DE value
{
"array": "integer" uint8 array
} ],
"mlp-negotiated": "string", MLP Negotiated
"icmp-v4": [Match ICMPV4 Protocol
{
"code": "integer", Protocol code
"type": "integer" type
} ],
"icmp-v6": {Match ICMPV6 Protocol array
"code": "integer", Protocol code
"type": "integer" type
},
"ipv4-prec": {IPv4 Precedence
"array": "integer" uint8 array
},
"mpls-disp-ipv4-acl": [MPLS Disposition IPv4 Access-list
{
"string-array": "string" string array
} ],
"vendor-id": [Vendor ID
{
"string-array": "string" string array
} ],
"atm-clp": [Match ATM CLP level
{
"array": "integer" uint8 array
} ],
"flow-key-data": [Flow key structure
{
"max-count": "integer", Maximum count of flows
"idle-timeout": "integer", Idle timeout of flows (in seconds)
"flow-keys": {flow keys
"keys": "string", keys
"num": "integer" num
} } ],
"domain-regex": {Domain Regular Expression
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] },
"user-name-regex": {User Name Regular Expression
"string-array": "string" string array
},
"ipv6-dscp": [IPv6 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-packet-len": {IPv4 packet length array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"src-addr-mac": {Source Address MAC
"mac-addr-array": [No description
{
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
} ] },
"domain": [Domain Name
{
"domain-array": [No description
{
"format-name": "string", format name
"domain-name": "string" domain name
} ] } ],
"traffic-class": {Match Traffic class array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"auth-username-regex": {Authenticated User Name RegEx
"string-array": "string" string array
},
"service-name": [Service Name
{
"string-array": "string" string array
} ],
"tunnel-name": [Tunnel Name
{
"string-array": "string" string array
} ],
"authen-status": "string", Authentication Status
"ether-service-acl": [Ethernet-Services Access-list
{
"string-array": "string" string array
} ],
"mpls-top-eos": "integer", MPLS Topmost EOS
"ipv4-dscp": [IPv4 DSCP
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tcp-flag": {Match tcp flag value
"match-any": "boolean", Match any TCP flag bit
"value": "integer" value
},
"icmpv4-type": {Match ipv4 icmp type
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"remote-id-regex": {Remote ID RegEx
"string-array": "string" string array
},
"ipv6-prec": [IPv6 Precedence
{
"array": "integer" uint8 array
} ],
"input-intfhdl": [Input interface handle
{
"array": "integer" uint8 array
} ],
"access-interface": [Access interface
{
"string-array": "string" string array
} ],
"packet-len": [Match packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"discard-class": {Match Discard Class array
"array": "integer" uint8 array
},
"circuit-id": [Circuit ID
{
"string-array": "string" string array
} ],
"mpls-exp": [Match MPLS experimental topmost array
{
"array": "integer" uint8 array
} ],
"user-name": [User Name
{
"string-array": "string" string array
} ],
"fr-dlci": [Match FR DLCI range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-mac": {Match Source MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"auth-domain": [Authenticated domain name
{
"string-array": "string" string array
} ],
"timer": [Timer
{
"string-array": "string" string array
} ],
"unauth-username-regex": [Unauthenticated User Name RegEx
{
"string-array": "string" string array
} ],
"mpls-exp-imp": [Match MPLS experimental imposition array
{
"array": "integer" uint8 array
} ],
"ipv6-packet-len": [IPv6 packet length array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dnis-regex": {DNIS Regular Expression
"string-array": "string" string array
},
"vlan-inr": [Match inner header VLAN range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"src-port": {Source port
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"dst-addr-ipv4": {Destination Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"avail-id": {Available Identifiers
"array": "integer" uint8 array
},
"dst-addr-ipv6": [Destination Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"timer-regexp": {Timer Regular Expression
"string-array": "string" string array
},
"ethertype": [Ethernet type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"tunnel-name-regex": {Tunnel Name Regular Expression
"string-array": "string" string array
},
"prec": [Match Precedence array
{
"array": "integer" uint8 array
} ],
"dhcp-client-id-regex": [Dhcp Client ID RegEx
{
"string-array": "string" string array
} ],
"dst-port": [Destination port
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"mpls-disp-ipv6-acl": {MPLS Disposition IPv6 Access-list
"string-array": "string" string array
},
"dnis": [DNIS
{
"string-array": "string" string array
} ],
"type": "string", type
"cos-inr": [Match inner header CoS
{
"array": "integer" uint8 array
} ],
"dei-inr": [Match inner DEI Bit
{
"bit-value": "integer" Value of the DEI bit
} ],
"cos": {Match CoS array
"array": "integer" uint8 array
},
"ipv6-acl": [IPv6 Access-list
{
"string-array": "string" string array
} ],
"src-addr-ipv6": [Source Address IPV6
{
"ipv6-addr-array": [No description
{
"prefix": "string", prefix
"mask": "integer" MAC mask
} ] } ],
"src-addr-ipv4": {Source Address IPV4
"ipv4-addr-array": [No description
{
"prefix": "string", prefix
"mask": "string" MAC mask
} ] },
"vlan": {Match VLAN array
"vlan-id-array": [No description
{
"max": "integer", Upper limit of the range
"mask": "integer", MAC mask
"min": "integer" Lower limit of the range
} ] },
"dst-mac": {Match Destination MAC address
"mac-addr": "integer", MAC address
"mask": "integer" MAC mask
},
"flow-tag": [Match flow-tag array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"dei": {Match DEI Bit
"bit-value": "integer" Value of the DEI bit
},
"icmpv4-code": {Match ipv4 icmp code
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"input-interface": {Input interface
"string-array": "string" string array
},
"auth-username": [Authenticated User Name
{
"string-array": "string" string array
} ],
"vendor-id-regex": [Vendor ID RegEx
{
"string-array": "string" string array
} ],
"icmpv6-code": [Match ipv6 icmp code
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"fragment-type": "integer", Fragment type
"unauth-domain": {Unauthenticated Domain Name
"string-array": "string" string array
},
"nas-port": [NAS Port
{
"nas-port-array": [No description
{
"operator": "string", operator
"sub-id": "string", sub id
"value": "integer" value
} ] } ],
"unauth-domain-regex": {Unauthenticated Domain Name RegEx
"string-array": "string" string array
},
"proto": [Match Protocol array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"unauth-username": {Unauthenticated User Name
"string-array": "string" string array
},
"icmpv6-type": [Match ipv6 icmp type
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"remote-id": {Remote ID
"string-array": "string" string array
},
"dhcp-client-id": [Dhcp Client ID
{
"string-array": "string" string array
} ],
"circuit-id-regex": [Circuit ID RegEx
{
"string-array": "string" string array
} ],
"media-type": [Media Type
{
"array": "integer" uint8 array
} ],
"auth-domain-regex": [Authenticated Domain Name RegEx
{
"string-array": "string" string array
} ],
"dscp": [Match DSCP range array
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"qos-group": {Match QoS group array
"rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] },
"array": "integer" uint8 array
},
"mpls-top-label": [MPLS Topmost LABEL
{ "rng: [ {
"max": "integer", Upper limit of the range
"min": "integer" Lower limit of the range
} ] } ],
"ipv4-acl": {IPv4 Access-list
"string-array": "string" string array
} } } ] },
"type": "string", type
"description": "string", description
"name": "string" name
} ] },
"num-actions": "integer" num actions
} ] },
"cond-eval": "string", cond eval
"event-type": "string" event type
} ] },
"type": "string", type
"name": "string", name
"pmap-var-list": [pmap var list
{
"pmap-var-list-arr": [No description
{
"name": "string", name
"val": {uint8 val
"dscp-val": "integer", dscp val
"prec-val": "integer", prec val
"param-uint32-val": "integer", param uint32 val
"class-name": "string", class name
"val": "integer", uint8 val
"val": "integer", uint8 val
"type": "string", type
"val": "integer" uint8 val
},
"id": "integer" id
} ] } ],
"description": "string" description
} ] } ] } } ] } }